Compund Words
Last Search Words
Search Result:salvia sclarea
Overview of noun salvia_sclarea
The noun salvia sclarea has 1 sense
- clary, Salvia sclarea -- (aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar